當您考慮如何優化網絡架構時,云服務器托管會帶來很多好處——即時規模和靈活性是最明顯的好處——但是在考慮私有云與公共云時,主要區別是什么?如果您希望遷移到云服務器托管,但不太確定要做什么,那么此博客將幫助您評估您的選擇。首先,讓我們先看看什么是私有云托管和公共云,然后再討論兩者的優缺點。
什么是公共云?
多租戶托管環境,提供一系列計算資源(服務器、存儲、網絡等),由第三方云服務器托管提供商運營。這些資源與其他云租戶共享,并且可以通過公共 Internet 訪問。如果您想要繞過互聯網,您也可以通過專用的第 2/3 層連接直接連接。作為基于云的模型的一部分,即時訪問意味著您可以快速擴展,并且您只需為保留的內容(計算、存儲和帶寬)付費。
什么是私有云托管?
相反,私有云托管是單租戶,并提供托管在您自己的專用服務器上的基于云的服務。這增加了另一層隔離,因為服務器是您自己的,沒有其他人可以訪問它們。然而,要全面評估私有云與公共云,我們首先需要了解服務器虛擬化。
服務器虛擬化
在您的計算“堆棧”中,主機由硬件資源(您的服務器機箱、RAM、磁盤、CPU 等)、操作系統 (OS) 和應用程序組成。您的堆棧在硬件層之上有一個稱為管理程序的虛擬化層。這使您能夠將物理服務器劃分為多個獨特且隔離的虛擬機 (VM),這些虛擬機又具有各自獨立運行的操作系統和應用程序。
虛擬機
VM 與任何其他物理計算機沒有什么不同。他們有一個 CPU、磁盤存儲、內存,并且可以連接到互聯網。不同之處在于,它們僅作為代碼存在,而不是作為有形設備存在,并且使用軟件而不是物理計算機運行程序和應用程序。
它們是軟件定義的計算機,在物理“主機”機器上作為“訪客”機器運行;獨立于其他虛擬機和物理主機。使用管理程序,您可以同時在不同的虛擬機上運行不同的操作系統。例如,虛擬 MacOS VM 可以在物理 PC 上運行;Windows 操作系統上的 Linux 虛擬機;或更新的 Windows 操作系統上的早期版本的 Windows。
由于它們的獨立性,VM 具有極強的可移植性。您可以輕松地將 VM 移動到另一個物理主機上的另一個虛擬機管理程序,從而使 VM 在維護或意外停機期間具有很強的容錯能力。
公共云的優缺點
公共云的優點:
- 云可擴展性:公共云服務器托管允許巨大的全球可擴展性,幾乎沒有限制。
- 降低成本(降低使用率):即用即付模式,無需購買硬件或軟件,使其成為極具成本效益的云服務器托管選項。
- 更少的維護:云服務器托管提供商將負責任何維護。由于您不會在數據中心和服務器上進行投資,因此您需要管理和維護的資源會更少。
- 更快、更靈活的資源:在您需要的時候購買您需要的東西,并以同樣快的速度將其拆除。
- 可靠性:大型服務器網絡提供更多的容錯能力。
公共云的缺點:
- 共享資源:由于底層基礎設施不是你的,你只能任由你的鄰居在做什么。
- 并不總是具有成本效益:運行復雜、未充分利用的環境的開銷是有代價的,公共云產品的價格通常是裸機相同資源價格的兩到五倍(盡管裸機通常附帶每月最低合同)。
- 并非適用于所有業務或工作負載:鑒于它是一個共享環境,其資源成本比裸機高,它實際上只適用于小型企業或非關鍵應用程序和工作負載。
私有云托管的優缺點
私有云托管的優點:
- 單租:你的服務器資源是你一個人的,所以你不會受到“吵鬧的鄰居”的困擾。
- 經濟高效:對于大型公司而言,私有云托管比公共云更具成本效益,因為該解決方案專為他們的需求而設計。
- 減少停機時間:由于私有云托管是單租戶的,您的解決方案是根據您的需求量身定制的,因此您可以規劃基礎架構內的容錯。而且由于 VM 非常便攜,因此可以在服務器意外停機的情況下輕松地將它們移動到另一臺物理主機上。
- 可擴展性:使用私有云服務器托管來擴展您的應用程序特別容易,因為您可以根據需要向基礎架構添加更多物理或虛擬服務器,從而將工作負載分布在多個虛擬機上。
- 控制和安全性:由于虛擬機使用來賓操作系統,您可以“沙盒”可疑應用程序,并通過將計算機病毒隔離在虛擬機中來安全地研究計算機病毒,從而保護您的物理主機。
私有云托管的缺點:
- 僅在規模上才有意義:私有云托管對于小型企業來說更昂貴,因為您必須購買或租用整個硬件。但是,從長遠來看,它可能會為您節省大量的公共云,因為您可以調整解決方案以滿足您的需求。
- 減少“按需”規模:雖然大多數私有云托管服務提供商將構建即時配置,但它不會像公共云那樣具有彈性。
公共云與私有云的判決:
在公有云與私有云的戰斗中,最重要的是,私有云托管的底層服務器基礎設施是專門為您服務的。這使您可以更好地控制性能和安全性,以及超過某個點的規模經濟,但您也會犧牲一些管理的便利性。
這實際上取決于您的業務和網絡需求,例如:
- 您遇到的數據傳輸量和流量是多少?
- 在不久的將來你會看到什么樣的規模?
- 您是否需要即時的全球可擴展性,但不經常?
- 您能否將公共云用于不太重要的數據和應用程序?
- 你有管理私有云架構的團隊嗎?
- 什么級別的控制和安全是不可協商的?
這將幫助您評估私有云與公共云。最后,許多企業認為,如果以正確的方式和正確的工作負載使用兩者的混合體,則可以出色地工作。或者,如果您喜歡私有云的附加安全性,但您樂于與其他租戶共享基礎設施,那么虛擬私有云可能是您的另一個選擇。